package com.example.riceexambackend.controller.result.exam;

import com.example.riceexambackend.dao.dataobject.UserDO;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 查询试卷返回对象
 * @author ricejson
 */
@Data
public class ExamSelectResult implements Serializable {
    private Long examId; // 试卷id
    private String examName; // 试卷名称
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime examStartTime; // 考试开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime examEndTime; // 考试结束时间
    private Integer examDuration; // 考试持续时间
    private Integer examTotalScore; // 试卷总分
    private Integer examTotalCount; // 试卷总题数
    private UserDO examUser; // 出卷人
    private Byte examStatus; // 试卷状态

}
